Repasando los posts de anieto2k, he llegado a este artículo (de hace ya un tiempo): Nine ways to obfuscate e-mail addresses compared.
Me ha llamado la atención que existen métodos muy sencillos que permiten mostrar la dirección de correo electrónico en la web sin que eso se traduzca automáticamente en un incremento del spam en nuestro buzón.

De los métodos "perfectos" -es decir, con los que no obtenemos ningún mail de spam-, el más sencillo y asequible para todo el mundo es el de incluir un elemento "que no se vea" entre el nombre de la dirección de correo y el dominio:
<style type=”text/css”>p span.displaynone { display:none; }</style>
<p>self_loving@<span class=”displaynone”>null</span>hotmail.com</p>
La primera parte es el estilo que oculta el elemento adicional insertado entre la @ y el resto. Supongo que para que sea más sencillo toadvía -es decir, para que sea posible hacer copy & paste y listo, se podría insertar el estilo directamente en la etiqueta del elemento adicional...
Comentarios